# 父类 又称为基类
# 子类 又称为派生类
# 可以进行多层继承

class Animal:

	def eat(self):
		print("吃")


	def drink(self):
		print("喝")


	def sleep(self):
		print("睡")

	def run(self):
		print("跑")

# 继承
# 只需要在类名后面加上(Animal)
class Dog(Animal):
	def bark(self):
		print("狗叫")


class XiaoTianQuan(Dog):
	def fly(self):
		print("飞")

	# 方法的重写
	# 当父类的方法不能满足的时候,但还想用相同名字的方法.
	# 就可以进行重写
	def bark(self):
		print("狂叫")

xiaotianquan = XiaoTianQuan()
xiaotianquan.drink()
xiaotianquan.fly()
xiaotianquan.bark()

